GUInform: Interactive Fiction for GUI Prototyping
نویسنده
چکیده
There are many methods of rapidly prototyping a graphical user interface (GUI), the most prominent being paper prototyping and wireframe prototyping. In paper prototyping, the developer creates a physical GUI prototype using simple materials such as paper, pencils, and tabbed cards. Paper prototyping, while easy to implement, leads to unrealistic and awkward user interaction. Wireframe prototyping involves the use of simplified software tools to develop a primitive version of the proposed user interface. This method enables graceful interaction, but requires major implementation e↵ort. I propose a middle ground: a method of rapid, interactive GUI prototyping using Interactive Fiction (IF) tools. I have modified Gargoyle, an IF environment, to render and display SVG in the interactive console. I have also built libraries for the Inform 7 IF description language, enabling SVG rendering of GUI elements. The resulting system, GUInform, permits a GUI developer to use Inform 7 to define the elements of a GUI prototype and how they respond to interaction. A user can then interact with this prototype by typing textual commands and viewing the displayed responses.
منابع مشابه
Application Scenarios of Interactive Science Fiction Prototyping in Virtual Worlds for Education
This article discusses the potentials of 3D virtual worlds as tool for science fiction prototyping in education. Science fiction prototyping has become an important resource for creating, discussing, and assessing the impact of future scenarios. Introducing this creative process into education and training can help students understand societal and contextual implications of future technologies,...
متن کاملInteractive Science Fiction Prototyping in Virtual Worlds: Fundamentals and Applications
Science Fiction Prototyping (SFP) is a powerful tool to imagine, explore, and exploit future technologies, science, and environments and it can be a valuable asset for education, multimedia, and research. This article explores SFP in interactive, flexible, immersive, and collaborative settings, which introduced as Interactive Science Fiction Prototyping (ISFP) and allows new forms of experienci...
متن کاملAdding a Java GUI to SystemC Simulation for Virtual Prototyping of Embedded Systems
Since a SystemC simulation program is a text-based program that uses files for its inputs and outputs, it is minimally interactive with users. To use the SystemC simulation core for virtual prototyping of embedded systems, a Graphical User Interface (GUI) front end for visualizing behaviors of systems and providing user interaction is required. We propose a method for adding such a GUI front en...
متن کاملGEC: A Toolkit for Generic Rapid Prototyping of Type Safe Interactive Applications
Programming GUIs with conventional GUI APIs is notori ously tedious. In these notes we present the GEC toolkit in which the programmer can create user interfaces without any knowledge of lowlevel I/O handling. Instead, he works with Graphical Editor Components (GEC). A GEC is an interactive component that is automatically derived from an arbitrary monomorphic data type, including higher order ...
متن کاملScience Fiction Prototyping: Flexible Settings in Immersive Environments
This paper presents an in-depth analysis of the importance of innovative Science Fiction Prototyping systems in different sectors with focus on educational aspects and the support of virtual environments. Therefor we investigate the utility of Science Fiction Prototypes in different environments and introduce a design model to implement flexible setups in virtual world. We illustrate how config...
متن کامل